package util;

import javax.swing.text.*;

public class ValidaCampo extends PlainDocument {

  private int limite = 0;

  public ValidaCampo(int l) {
    this.limite = l;
  }

  public void insertString(int offs, String str, AttributeSet a) throws BadLocationException {
    int sobra = limite - getLength();
    int comprimento = (sobra > str.length()) ? str.length() : sobra;
    super.insertString(offs, str.substring(0, comprimento), a);
  }
}
